add_executable(04_template_dm01_ dm01_函数模板语法基础.cpp)
add_executable(04_template_dm02_ dm02_函数模板做函数参数强化.cpp)
add_executable(04_template_dm03_ dm03_函数模板遇上函数重载.cpp)
add_executable(04_template_dm04_ dm04_函数模板和普通函数在一起的调用规则.cpp)
add_executable(04_template_dm05_ dm05_编译器实现模板机制剖析.cpp)
add_executable(04_template_dm06_ dm06_类模板基础及单个类模板语法.cpp)
add_executable(04_template_dm07_ dm07_继承中的类模板语法.cpp)
add_executable(04_template_dm08_ dm08_复数类_成员函数在类内部.cpp)
add_executable(04_template_dm09_ dm09_复数类_成员函数在同一个文件的类的外部.cpp)
add_executable(04_template_dm10_ dm10_复数类_分离编译/main.cpp dm10_复数类_分离编译/complex.hpp)
add_executable(04_template_dm11_ dm11_类模板中的static关键字.cpp)
add_executable(04_template_dm12_ dm12_类型转换.cpp)
add_executable(04_template_dm13_ dm13_异常基本语法.cpp)
add_executable(04_template_dm14_ dm14_异常栈解旋.cpp)
add_executable(04_template_dm15_ dm15_异常接口声明.cpp)
add_executable(04_template_dm16_ dm16_异常类型和异常对象的声明周期.cpp)
add_executable(04_template_dm17_ dm17_异常的层次结构.cpp)
add_executable(04_template_dm18_ dm18_标准输入.cpp)
add_executable(04_template_dm19_ dm19_标准输出.cpp)
add_executable(04_template_dm20_ dm20_文件读写.cpp)
add_executable(04_template_dm21_traits1 dm21_traits1.cpp)
add_executable(04_template_dm22_traits2 dm22_traits2.cpp)

